package com.gopay.common.constants.wallet;

import java.math.BigDecimal;

public class WalletConstants {

	/**
	 * 话费充值交易每日交易次数限制
	 */
	public static final int DAILY_TRANS_NUM_LIMIT_01611 = 3;
	/**
	 * 流量充值交易每日交易次数限制
	 */
	public static final int DAILY_TRANS_NUM_LIMIT_01612 = 3;
	/**
	 * 加油卡充值交易每日交易次数限制
	 */
	public static final int DAILY_TRANS_NUM_LIMIT_01613 = 3;
	
	/**
	 *视频会员充值交易每日交易次数限制
	 */
	public static final int DAILY_TRANS_NUM_LIMIT_01618 = 3;
	/**
	 * 账户余额充值交易每日交易次数限制
	 */
	public static final int DAILY_TRANS_NUM_LIMIT_00500 = 5;
	
	/**
	 * 账户余额充值交易每笔金额限制
	 */
	public static final BigDecimal EVERY_TRANS_AMT_LIMIT_00500 = new BigDecimal("500.00");
	
	/**
	 * 手机转账到国付宝交易每日交易次数限制
	 */
	public static final int DAILY_TRANS_NUM_LIMIT_01603 = 5;
	
	/**
	 * 手机转账到国付宝交易单日金额限制
	 */
	public static final BigDecimal DAILY_TRANS_AMT_LIMIT_01603 = new BigDecimal("2000.00");
	
	/**
     * 转账到银行卡交易每日交易次数限制
     */
    public static final int DAILY_TRANS_NUM_LIMIT_01605 = 20;
	
	/**
     * 转账到银行卡交易每笔金额限制
     */
    public static final BigDecimal EVERY_TRANS_AMT_LIMIT_01605 = new BigDecimal("50000.00");
    
    /**
     * 转账到银行卡交易单日金额限制
     */
    public static final BigDecimal DAILY_TRANS_AMT_LIMIT_01605 = new BigDecimal("200000.00");
    
    /**
     * 转账到银行卡交易单月金额限制
     */
    public static final BigDecimal MONTH_TRANS_AMT_LIMIT_01605 = new BigDecimal("200000.00");
    
    /**
     * 信用卡还款本人卡交易每日交易次数限制
     */
    public static final int DAILY_TRANS_NUM_LIMIT_MYSELF_01606 = 5;
    
    /**
     * 信用卡还款本人卡交易每笔金额限制
     */
    public static final BigDecimal EVERY_TRANS_AMT_LIMIT_MYSELF_01606 = new BigDecimal("50000.00");
    
    /**
     * 信用卡还款本人卡交易单日金额限制
     */
    public static final BigDecimal DAILY_TRANS_AMT_LIMIT_MYSELF_01606 = new BigDecimal("200000.00");
    
    /**
     * 信用卡还款本人卡交易单月金额限制
     */
    public static final BigDecimal MONTH_TRANS_AMT_LIMIT_MYSELF_01606 = new BigDecimal("200000.00");
    
    /**
     * 信用卡还款他人卡交易每日交易次数限制
     */
    public static final int DAILY_TRANS_NUM_LIMIT_OTHER_01606 = 5;
    
    /**
     * 信用卡还款他人卡交易每笔金额限制
     */
    public static final BigDecimal EVERY_TRANS_AMT_LIMIT_OTHER_01606 = new BigDecimal("10000.00");
    
    /**
     * 信用卡还款他人卡交易单日金额限制
     */
    public static final BigDecimal DAILY_TRANS_AMT_LIMIT_OTHER_01606 = new BigDecimal("10000.00");
    
    /**
     * 信用卡还款他人卡交易单月金额限制
     */
    public static final BigDecimal MONTH_TRANS_AMT_LIMIT_OTHER_01606 = new BigDecimal("10000.00");
    
	/**
     * 我要收款交易每笔金额限制
     */
    public static final BigDecimal EVERY_TRANS_AMT_LIMIT_01607 = new BigDecimal("2000.00");
    
	/**
     * 我要收款交易单日金额限制
     */
    public static final BigDecimal DAILY_TRANS_AMT_LIMIT_01607 = new BigDecimal("2500.00");
    
	/**
     * 发红包交易每笔金额限制
     */
    public static final BigDecimal EVERY_TRANS_AMT_LIMIT_01608 = new BigDecimal("200.00");
	
	/**
	 * 发红包交易单日金额限制
	 */
	public static final BigDecimal DAILY_TRANS_AMT_LIMIT_01608 = new BigDecimal("1000.00");
	
	/**
	 * 交易账户类型 付款账户
	 */
	public static final String TRANS_CUST_TYPE_PAY  = "pay";
	/**
	 * 交易账户类型 收款账户
	 */
	public static final String TRANS_CUST_TYPE_RECV  = "recv";
	
	/**
	 * 天溢赢返润比例0.25%
	 */
	public static final BigDecimal TYY_REBATE_SCALE = new BigDecimal("0.0025");
	
}
